https://billing.iugu.com/api/customers/{id}/credits
Adiciona crédito ao saldo de uma assinatura do cliente
Adiciona crédito ao saldo da assinatura ativa do cliente no app que está fazendo a chamada. O crédito é atribuído diretamente à assinatura, e não a uma fatura: ele fica disponível como saldo e é consumido automaticamente pela fatura em aberto da assinatura. A assinatura é identificada pelo cliente informado no path e pelo app do token, sem necessidade de informá-la no corpo da requisição.
Request
|
Path variables |
|
|---|---|
|
id
Required Type: string Identificador do workspace do cliente Ex: 4fHECmQtLdROI4fDLWMiLd |
|
|
Headers |
|
|---|---|
|
workspace_id
Required Type: string Identificador do workspace Ex: 4fHECmQtLdROI4fDLWMiLd |
|
|
Body Required Content Type: application/json |
||
|---|---|---|
|
||
1
2
3
{
"amount": 100.5
}
Response
|
201 |
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
Crédito adicionado com sucesso
|
||||||||||
1
2
3
4
5
6
7
{
"success": true,
"credit_id": "1a2b3c4d-5e6f-4a7b-8c9d-0e1f2a3b4c5d",
"subscription_id": "9c2f1f6e-1f0a-4a4c-9a3f-0d1b2c3d4e5f",
"amount": 100.5,
"balance": 150.75
}
|
401 |
||
|---|---|---|
|
Quando houver erro de autenticação
|
||
1
2
3
{
"errors": "Authentication Error, check your token and try again"
}
|
404 |
||
|---|---|---|
|
Recurso não encontrado. Possíveis motivos: - Nenhum cliente encontrado para o workspace informado - Nenhuma assinatura ativa do cliente encontrada para o app que está chamando
|
||
1
2
3
{
"errors": "Cheque o Workspace ID e tente novamente mais tarde"
}
|
422 |
||
|---|---|---|
|
Erro de validação. Possíveis motivos: - Valor do crédito inválido (menor ou igual a zero)
|
||
1
2
3
{
"errors": "Cheque o Workspace ID e tente novamente mais tarde"
}
|
500 |
||
|---|---|---|
|
Em caso de erro de servidor ou externo.
|
||
1
2
3
{
"errors": "Internal Server Error, please try again later."
}